package edu.ubbcs.rs.backend.service.filter.manager;

import edu.ubbcs.rs.backend.model.ReservationEvent;
import edu.ubbcs.rs.backend.model.Role;
import edu.ubbcs.rs.backend.model.room.Room;
import java.util.Date;
import java.util.List;
import javax.ejb.Local;

/**
 * @author Merli Andras-Bertalan
 * @version 1.0
 * @created 09-jan.-2015 15:37:44
 */
@Local
public interface FilterService {

    public List<Room> filter();
    
    public List<Room> filter(Role role);

    public void dateChanged(Date value);

    public void hourChanged(Integer value);

    public void reserverNameChanged(String value);
    
    public void eventChanged(ReservationEvent reservationEvent);
}
